package com.ruoyi.factory.bom.mapper;


import com.ruoyi.factory.bom.domain.BomPrice;

import java.util.List;

/**
 * oracle价格名称Mapper接口
 *
 * @author ruoyi
 * @date 2022-11-25
 */
public interface BomPriceMapper
{
    /**
     * 查询oracle价格名称
     *
     * @param code oracle价格名称主键
     * @return oracle价格名称
     */
    public BomPrice selectBomPriceByCode(String code);

    /**
     * 查询oracle价格名称列表
     *
     * @param bomPrice oracle价格名称
     * @return oracle价格名称集合
     */
    public List<BomPrice> selectBomPriceList(BomPrice bomPrice);

    /**
     * 新增oracle价格名称
     *
     * @param bomPrice oracle价格名称
     * @return 结果
     */
    public int insertBomPrice(BomPrice bomPrice);

    /**
     * 修改oracle价格名称
     *
     * @param bomPrice oracle价格名称
     * @return 结果
     */
    public int updateBomPrice(BomPrice bomPrice);

    /**
     * 删除oracle价格名称
     *
     * @param code oracle价格名称主键
     * @return 结果
     */
    public int deleteBomPriceByCode(String code);

    /**
     * 批量删除oracle价格名称
     *
     * @param codes 需要删除的数据主键集合
     * @return 结果
     */
    public int deleteBomPriceByCodes(String[] codes);
    public int deleteBomPriceAll();
}
